-- *****************************************************************
-- Juniper-SDX-CHASSIS-MIB
--
-- Juniper Networks Inc.
-- Juniper Management Center MIB
--
-- Copyright (c) 2007 Juniper Networks, Incorporated.
-- All Rights Reserved.
--
-- *****************************************************************Juniper-SDX-CHASSIS-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,IpAddress,Unsigned32,TimeTicks,Counter32,Gauge32FROM SNMPv2-SMI
TruthValue,DisplayStringFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
juniSdxMibs
FROM Juniper-SDX-MIBS;juniSdxChassis MODULE-IDENTITYLAST-UPDATED"200804151100Z"-- 15-Apr-08
ORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Technical Assistance Center
Juniper Networks, Inc.
1194 N. Mathilda Avenue
Sunnyvale, CA 94089
E-mail: support@juniper.net"DESCRIPTION"The MIB modules representing Juniper Networks'
implementation of enterprise specific MIBs
supported by a single SNMP agent."REVISION"200804151100Z"-- 15-Apr-08DESCRIPTION"Added juniSdxOperatingIntValue object"REVISION"200706151300Z"-- 15-Jun-07DESCRIPTION"First version."::={ juniSdxMibs 13}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Structure
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxChassisObjects OBJECTIDENTIFIER::={ juniSdxChassis 1}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- C-series Chassis Operating Table
-- This table reveals some the operating status of some subjects
-- of interest in the chassis.
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxOperatingTable OBJECT-TYPE
SYNTAXSEQUENCEOF JuniSdxOperatingEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of operating status entries."::={ juniSdxChassisObjects 1}juniSdxOperatingEntry OBJECT-TYPESYNTAX JuniSdxOperatingEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry of operating status table."INDEX{ juniSdxOperatingIndex }::={ juniSdxOperatingTable 1}
JuniSdxOperatingEntry ::=SEQUENCE{
juniSdxOperatingIndex Integer32,
juniSdxOperatingLocation DisplayString,
juniSdxOperatingSensor DisplayString,
juniSdxOperatingValue DisplayString,
juniSdxOperatingUnits DisplayString,
juniSdxOperatingStatus DisplayString,
juniSdxOperatingIntValue Integer32}juniSdxOperatingIndex OBJECT-TYPESYNTAXInteger32(1..'7fffffff'h)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The index of juniSdxOperatingTable."::={ juniSdxOperatingEntry 1}juniSdxOperatingLocation OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The location of the corresponding sensor."::={ juniSdxOperatingEntry 2}juniSdxOperatingSensor OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The sensor name, which is usually the name of component that the sensor is monitoring."::={ juniSdxOperatingEntry 3}
juniSdxOperatingValue OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The sensor value."::={ juniSdxOperatingEntry 4}juniSdxOperatingUnits OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The units of the corresponding sensor."::={ juniSdxOperatingEntry 5}juniSdxOperatingStatus OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The operating status of the component being monitored by the sensor."::={ juniSdxOperatingEntry 6}juniSdxOperatingIntValue OBJECT-TYPESYNTAXInteger32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The sensor value in integer."::={ juniSdxOperatingEntry 7}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- C-series Disk Table
-- This table reveals some information about C-series hard disk.
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxDiskTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxDiskEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of C-series disk status entries."::={ juniSdxChassisObjects 2}juniSdxDiskEntry OBJECT-TYPESYNTAX JuniSdxDiskEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry of C-series disk table."INDEX{ juniSdxDiskChannel,
juniSdxDiskId,
juniSdxDiskLogicalUnit}::={ juniSdxDiskTable 1}
JuniSdxDiskEntry ::=SEQUENCE{
juniSdxDiskChannel Integer32,
juniSdxDiskId Integer32,
juniSdxDiskLogicalUnit Integer32,
juniSdxDiskSize Unsigned32,
juniSdxDiskBlockSize Unsigned32,
juniSdxDiskUsage DisplayString,
juniSdxDiskShared TruthValue,
juniSdxDiskRate Unsigned32,
juniSdxDiskSMARTCapable TruthValue,
juniSdxDiskSMARTMIRE Integer32,
juniSdxDiskSMARTExceptionCtrl TruthValue,
juniSdxDiskSMARTPerfEnabled TruthValue,
juniSdxDiskErrorCount Counter32}juniSdxDiskChannel OBJECT-TYPESYNTAXInteger32(1..'7fffffff'h)MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The SCSI channel number of the disk."::={ juniSdxDiskEntry 1}juniSdxDiskId OBJECT-TYPESYNTAXInteger32(1..'7fffffff'h)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The SCSI device ID of the disk."::={ juniSdxDiskEntry 2}juniSdxDiskLogicalUnit OBJECT-TYPESYNTAXInteger32(1..'7fffffff'h)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The SCSI device logical unit number of the disk."::={ juniSdxDiskEntry 3}juniSdxDiskSize OBJECT-TYPESYNTAXUnsigned32UNITS"blocks"MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of blocks available on the SCSI device."::={ juniSdxDiskEntry 4}juniSdxDiskBlockSize OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of bytes for each block on the SCSI device."::={ juniSdxDiskEntry 5}juniSdxDiskUsage OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The usage of the SCSI device. It may have one of the following values:
Detached:
When a disk is detached, it is not available for use.
DOS:
The device was prepared for use (initialized) with MS-DOS partitions.
Initialized:
The device was prepared for use (initialized) with arrays.
Not Initialized:
The device was not prepared for use (initialized) with arrays.
Offline:
The SCSI device was present at boot time. However, the device is either
removed from the controller or it failed.
Unowned:
The controller does not own the SCSI device.
"::={ juniSdxDiskEntry 6}juniSdxDiskShared OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value is true if the device resides on a shared channel and the value
is false if the device does not reside on a shared channel."::={ juniSdxDiskEntry 7}juniSdxDiskRate OBJECT-TYPESYNTAXUnsigned32UNITS"megabytes/seconds"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The negotiated speed of the SCSI device."::={ juniSdxDiskEntry 8}juniSdxDiskSMARTCapable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The value is true if the device is S.M.A.R.T. capable or false if the device
is not S.M.A.R.T. capable."::={ juniSdxDiskEntry 9}juniSdxDiskSMARTMIRE OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of Method of Informational Exceptions (MRIE) of the device."::={ juniSdxDiskEntry 10}juniSdxDiskSMARTExceptionCtrl OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value is true if S.M.A.R.T. exception control reporting is enabled or
false if it is disabled."::={ juniSdxDiskEntry 11}juniSdxDiskSMARTPerfEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value is true if performance is enabled or false if performance is
disabled. If performance is enabled, S.M.A.R.T performs exception reporting
as long as performance is not an issue. If performance is disabled,
exceptions are reported according to the MRIE mode regardless of performance
issues."::={ juniSdxDiskEntry 12}juniSdxDiskErrorCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of errors that S.M.A.R.T. encountered on the disk."::={ juniSdxDiskEntry 13}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Disk Usage Table
-- This table reveals some information about C-series partition disk.
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxDiskUsageTable OBJECT-TYPESYNTAXSEQUENCEOF JuniSdxDiskUsageEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of disk usage entries."::={ juniSdxChassisObjects 3}juniSdxDiskUsageEntry OBJECT-TYPESYNTAX JuniSdxDiskUsageEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry of disk usage table."INDEX{ juniSdxDiskUsageIndex }::={ juniSdxDiskUsageTable 1}
JuniSdxDiskUsageEntry ::=SEQUENCE{
juniSdxDiskUsageIndex Integer32,
juniSdxFileSystemName DisplayString,
juniSdxDiskPath DisplayString,
juniSdxDiskUsedPercentage Integer32,
juniSdxDiskTotalSpace Gauge32}juniSdxDiskUsageIndex OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The index of the entry."
::={ juniSdxDiskUsageEntry 1}juniSdxFileSystemName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The name of file system."::={ juniSdxDiskUsageEntry 2}juniSdxDiskPath OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Path where disk is mounted."::={ juniSdxDiskUsageEntry 3}juniSdxDiskUsedPercentage OBJECT-TYPESYNTAXInteger32UNITS"%"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The percentage used of this file system."::={ juniSdxDiskUsageEntry 4}
juniSdxDiskTotalSpace OBJECT-TYPESYNTAXGauge32UNITS"megabytes"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The Total space of the file system or partition."::={ juniSdxDiskUsageEntry 5}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniSdxChassisCompliances OBJECTIDENTIFIER::={ juniSdxChassis 2}juniSdxChassisGroups OBJECTIDENTIFIER::={ juniSdxChassis 3}-- compliance statementsjuniSdxChassisGroup OBJECT-GROUPOBJECTS{-- Operating table
juniSdxOperatingIndex,
juniSdxOperatingLocation,
juniSdxOperatingSensor,
juniSdxOperatingValue,
juniSdxOperatingUnits,
juniSdxOperatingStatus,
juniSdxOperatingIntValue,-- Disk table
juniSdxDiskChannel,
juniSdxDiskId,
juniSdxDiskLogicalUnit,
juniSdxDiskSize,
juniSdxDiskBlockSize,
juniSdxDiskUsage,
juniSdxDiskShared,
juniSdxDiskRate,
juniSdxDiskSMARTCapable,
juniSdxDiskSMARTMIRE,
juniSdxDiskSMARTExceptionCtrl,
juniSdxDiskSMARTPerfEnabled,
juniSdxDiskErrorCount,-- Disk usage table
juniSdxDiskUsageIndex,
juniSdxFileSystemName,
juniSdxDiskPath,
juniSdxDiskUsedPercentage,
juniSdxDiskTotalSpace
}STATUScurrentDESCRIPTION"A collection of management objects pertaining
to system management capabilities in SDX."::={ juniSdxChassisGroups 1}juniSdxChassisCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the SDX MIB."MODULE-- this moduleMANDATORY-GROUPS{ juniSdxChassisGroup }
::={ juniSdxChassisCompliances 1}END